//
//  Utility.h
//  CSUIKit
//
//  Created by 网新中研 on 16/7/22.
//  Copyright © 2016年 centralsoft. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface Utility : NSObject

@end

/**
 * 颜色处理
 */
@interface UIColor(FlatKit)

+ (UIColor *) colorFromHexCode:(NSString *)hexString;

@end



/**
 * 计算处理
 */
@interface NSObject(Math)

/**
 *  评估高度
 *
 *  @param text  文本
 *  @param font  字体
 *  @param width 宽度
 *
 *  @return 显示所需呀的高度
 */
-(CGFloat)estimateHeight:(NSString *)text font:(UIFont *)font width:(CGFloat)width;

/**
 *  评估高度
 *
 *  @param text  文本
 *  @param font  字体
 *  @param height 宽度
 *
 *  @return 显示所需呀的高度
 */
-(CGFloat)estimateWith:(NSString *)text font:(UIFont *)font height:(CGFloat)height;

@end



@interface NSObject(Judge)

/**
 *  判断是否为空字符串
 *
 *  @param stringValue 字符串值
 *
 *  @return YES: 空字符串 NO：不是空字符串
 */
-(BOOL)isNullOrEmpty:(NSString *)stringValue;

@end

@interface NSObject(ReSize)

-(UIImage*)scaleToSize:(UIImage*)img size:(CGSize)size;

@end

@interface NSObject(View)

- (void)drawLineOfDashByCAShapeLayer:(UIView *)lineView lineLength:(int)lineLength lineSpacing:(int)lineSpacing lineColor:(UIColor *)lineColor lineDirection:(BOOL)isHorizonal;

@end


